Код JS:
function test2() {
$.ajax({
type: "POST",
url: "/orbus",
dataType: 'JSON',
data: {
id: 42,
login: 'Anette',
fio: ['Камак', 'Анна', 'Ярославовна']
},
beforesend: $('.content').html('Загрузка'),
success: function(data, code){
if (code==200){
$('.content').html(data); // запрос успешно прошел
}else{
$('.content').html(code); // возникла ошибка, возвращаем код ошибки
}
$('.content').html('Ваше имя2: '+data.fio[1]); // данные которые вернул сервер!
},
error: function(van, two, three, fd){
$('.content').html(van+" | "+two+" | "+three+" | "+fd);
},
complete: function(){ //а тут ничего из предложенных параметров не берем :)
$('#something').hide(); //например, спрятали какую-то кнопочку, которая вызывала запрос
}
});
}
Код PHP:
$data = array(
'login' => 'anette',
'fio' => array('1','2','3'),
'age' => 20,
'sex' => 'female',
'work' => 'designer'
);
echo json_encode($data);
}
Выдает ошибку:
"[object Object] | parsererror | SyntaxError: JSON.parse: Unable to parse value:"
Что делать, где искать проблемму, firebug ошибок не выдает...
URL - 100% верный, так как в текстовике остается запись, что коннект был... Однако ничего не передалось...